package com.syni.mdd.yhd.common.all.service.impl;

import com.syni.mdd.yhd.common.all.dao.BaseJPADao;
import com.syni.mdd.yhd.common.all.dao.jpa.BmsLocalLifeGoodsDao;
import com.syni.mdd.yhd.common.all.dao.jpa.BmsLocalLifeGoodsRelationDao;
import com.syni.mdd.yhd.common.all.entity.BmsLocalLifeGoods;
import com.syni.mdd.yhd.common.all.entity.BmsLocalLifeGoodsRelation;
import com.syni.mdd.yhd.common.all.service.BmsLocalLifeGoodsRelationService;
import com.syni.mdd.yhd.common.all.service.BmsLocalLifeGoodsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
* @author: huangwenquan
* @date:  2020/2/24 14:50
* @description:本地生活
*/
@Service
public class BmsLocalLifeGoodsServiceRelationImpl extends BaseService<BmsLocalLifeGoodsRelation, Integer> implements BmsLocalLifeGoodsRelationService {

    @Autowired
    BmsLocalLifeGoodsRelationDao bmsLocalLifeGoodsRelationDao;

    @Override
    public BaseJPADao<BmsLocalLifeGoodsRelation, Integer> getBaseDao() {
        return bmsLocalLifeGoodsRelationDao;
    }


    @Override
    public List<BmsLocalLifeGoodsRelation> findByLifeId(Integer lifeId) {
        return bmsLocalLifeGoodsRelationDao.findByLocalLifeId(lifeId);
    }

    @Override
    public List<Map<Integer, Object>> getMinMoney(Set<Integer> lifeIds) {
        return bmsLocalLifeGoodsRelationDao.getMinMoney(lifeIds);
    }


}